<?php

require_once("../../util/conexao.php");

class MarcaDao{
	
	public function retornaMarcas(){
		
		$conexao  = Conexao::conectar();
		$marcas = array();
		
		$query   = "select * from tbmarca where deletado='N' order by nome";
		$res     = mysql_query($query,$conexao);
		
		$i=0;
		while($row = mysql_fetch_object($res)){
			$marcas[$i]['id']      = $row->id;
			$marcas[$i]['nome']    = $row->nome;
			$i++;
		}
		
		Conexao::desconectar();
		return $marcas;
	}
	
	public function verificarExistenciaMarca($marca){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbmarca where nome='".utf8_decode($marca)."' and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function verificarExistenciaMarcaAtualizar($marca,$id){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbmarca where nome='".utf8_decode($marca)."' and id<>".$id." and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function cadastrarMarca($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "insert into tbmarca(nome)values('".utf8_decode($arrayDados["marca"])."')";								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function atualizarMarca($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "update tbmarca set nome='".utf8_decode($arrayDados['marca'])."' where id=".$arrayDados['id'];
		          								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function retornarDadosMarca($codigo){
		
		$conexao  = Conexao::conectar();
		
		$query   = "select * from tbmarca where id=".$codigo;
		$res     = mysql_query($query,$conexao);
		
		return mysql_fetch_object($res);
		
		Conexao::desconectar();
	}
}

?>